package com.yhy.wxzn.wcs.websocket;


public enum WebSocketType {
    /**
     * 小车列表
     */
    RGV_LIST("rgv_list"),

    /**
     * 提升机列表
     */
    LIFTER_LIST("lifter_list"),
    /**
     * 当前层小车和工位
     */
    CURRENT_FLOOR("current_floor"),
    /**
     * 当前节点信息
     */
    CURRENT_NODE("current_node");
    private String type;

    WebSocketType(String type) {
        this.type = type;
    }

    public String getType() {
        return this.type;
    }

    public static WebSocketType parseWebSocketType(String type){
        for (WebSocketType value : WebSocketType.values()) {
            if (value.getType().equals(type))
                return value;
        }

        throw new IllegalArgumentException("WebSocketType参数异常");
    }


}
